scientific revolution - Turco Inglés Diccionario